package com.weiqiao.mall.domain;

import lombok.Data;

import java.util.Arrays;
import java.util.List;
import java.util.Map;


@Data
public class ChannalProductEntity {

    /**
     * 商品属性
     **/
    /**
     * 产品ID(时间秒)
     */
    private String pro_id;
    /**
     * 产品名称
     */
    private String pro_nam;
    /**
     * 产品编号
     */
    private String pro_number;
    /**
     * 产品规格
     */
    private String pro_standard;
    /**
     * 产品单位
     */
    private String pro_unit;
    /**
     * 专柜价格
     */
    private double pro_price;
    /**
     * 最低零售价格 会员单价
     */
    private double min_price;
    /**
     * 产品类型 1(微信产品) 2(小程序) 3(门诊产品)
     */
    private int producttype;
    /**
     * 会员价格
     */
    private double vip_price;
    /**
     * 富文本，可以加载HTML 数据
     */
    private String detail;
    /**
     * 库存
     */
    private int final_num;
    /**
     * 状态： 0：已上架 1：已下架
     */
    private int state;
    /**
     * 交易次数
     */
    private int deal_times = 0;
    /**
     * 累计评价次数
     */
    private int comment_times = 0;
    /**
     * 评论
     */
    private List<Comment> comments;
    /**
     * 数量
     */
    private int num;
    /**
     * 评价状态 0 ：未评价 1：已评价
     */
    private int comment_state = 0;
    /**
     * 子商品id 和 数量，只有组合商品才有这个属性
     */
    private Map<String, Integer> items;
    /**
     * 图片
     */
    private String[] pictrues;
    /**
     * 公司id
     */
    private int company_id;
    /**
     * 创建时间
     */
    private String creat_date;
    /**
     * 删除标识
     */
    private int del_flag;
    /**
     * 分类
     */
    private String type;
    /**
     * 是否赠品 0不是 1是
     */
    private int isgift;
    /**
     * 子商品实体对象集合
     */
    private List<ChannalProductEntity> groupList;
    /**
     * 产品类型 默认0 单一, 1 组合
     */
    private int category;
}
